const app = getApp();

/****
 * @author puwenpeng
 * @param val 字符串
 * @param length 截取字符串长度
 * @function 字符串截取
 */
 function subString (val,length) {
  if (val.length == 0 || val == undefined) {
    return;
  }
  if (val.length > 1) {
    return val.substring(0, length);
  } else {
    return val;
  }
}

/****
 * @author puwenpeng
 * @param str 字符串 || 数组 
 * @function 判空
 */
function isEmpty(str){
  if (Object.prototype.toString.call(str) ==='[object Undefined]'){//空
    return true
  } else if (
    Object.prototype.toString.call(str) === '[object String]' || 
    Object.prototype.toString.call(str) === '[object Array]') { //字条串或数组
    return str.length==0?true:false
  } else if (Object.prototype.toString.call(str) === '[object Object]') {
    return JSON.stringify(str)=='{}'?true:false
  }else{
    return true
  } 
}

/****
 * 
 */

module.exports = {
  subString:subString,//字符串截取；
  isEmpty:isEmpty,//字符串或数组判空
}
